#pragma once
#include<stdio.h>
#include<stdlib.h>

typedef int SListDateType;

typedef struct SListNode {
	SListDateType data;
	struct SListNode *next;
}SListNode;

//struct SList {
//	SListNode* head;
//	SListNode* tail;
//};


void SListPushBack(SListNode**  pphead, SListDateType x);
void SListPopBack(SListNode** pphead);

void SListPushFront(SListNode** pphead, SListDateType x);
void SListPopFront(SListNode** pphead);

void SListPrint(SListNode* phead);

SListNode* BuySListNode(SListDateType x);